var orderId;
var href;
var custId;
//页面初始化校验
$(function () {
	href=showWindowHref();
	if(!href['paycardNo']||!href['wd']){
		alert("非法访问！");
		return;
	};
	getFileinfo();
	$.modaldialog.prompt('正在获取下载文件信息，请等待', {
		timeout: 15,
		showClose: false,
		width: 200,
		title: '请稍候',
		//callback: getFileinfo
	});
	
})//end
//获取文件详情
function getFileinfo() {
		custId=href['custId'];
		var url="http://106.14.78.114:18812/docapi/order/file_info";
		$.ajax({
			url: url, //获取数据的URL
			data: JSON.stringify({
				'custId':custId,
				'paycardType': "taobao",
				'paycardNo': href['paycardNo'],
				'paycardPass': "",
				//'fileUrl': encodeURIComponent(href['wd'])
				'fileUrl': href['wd']
			}),
			type: "POST", //HTTP请求方法
			dataType: 'JSON', //获取数据执行方式
			contentType:'application/json',
			success: function (data) {
				// if(data.status == 'True'){//传入为JSON对象格式
				// 	alert('连接成功');
				// 	//解析返回的数据,并存在localStorage
				// 	//save2local();
				// 	//跳转到Order.html页面
				// 	//window.location.href="Order.html";
				// }
				// else{ 
				// 	//$("#labletip").show();
				// 	alert('连接失败');
				//}
				//console.log(data);
				//$('#lianjie').append('<a id="xiazai" href="#"></a>');
				//$('#xiazai').attr('href',data.fileUrl); 
				//$('#xiazai').attr('download',data.fileUrl); 
				//修改文字：
				//$("#xiazai").text('下载链接：'+data.fileUrl);
				$.modaldialog.hide();
				if(data.returnCode==0){//成功获得下载链接
					orderId = data.orderId;
					
					for (i = data.needCardNum-1; i>=0 ; i--){
						$("#ka").after("<input type='text'  id="+
							"kami"+
							i+
							" class='text' name='kami' placeholder='请输入淘宝购买的卡密（共有"+
							data.needCardNum+
							"个卡密）'/>");
							if(i==0){
								$("#kami0").val(href['paycardNo']);
							}
					}
					//$('#xiazai').css({"float":"left","font-size":"12px","padding-bottom":"1em"});
					//$('#res').css({"font-size":"14px","padding-bottom":"1em"});
					$("#res").text(data.fileName);
					$("#details").text("大小:" + data.fileSize + "，积分/C币:" + data.web_cost);
				}
				else
				{
					alert(data.returnMsg);
					return;
				}
			},
			error: function (err) {
				alert('连接失败');
			}
		});//ajax
}//getFileinfo


//点下载按钮，以获取链接
$(function () {
	$('#getLink').click(function () {
		//alert(decodeURIComponent(JSON.stringify(href['wd'])));
		//var strs = $('.text').val().trim();   
		//if(str.length==0){alert("请输入淘宝购买的卡密（查询淘宝消息）");return false;}
		if(!href['paycardNo']||!href['wd']){
			alert("非法访问！");
			return;
		};
		var _isInvalid = false;
		if($("input[type='text']").length==0){
			alert("文件信息有误！");
			return false;
		}
		$("input[type='text']").each(function () {
			//console.log($(this).val());
			if ($(this).val() == "") {
				alert("请输入淘宝购买的卡密（查询淘宝消息）");
				_isInvalid = true;
				return false;
			}
		});
		if (_isInvalid) {
			return false;
		}
		$.modaldialog.prompt('正在生成下载链接，请等待', {
			timeout: 5,
			showClose: false,
			width: 200,
			title: '请稍候',
			callback: getLink
		});
	})
});


//获取下载链接
function getLink() {
	var cardInfo=getKami();//卡密信息
	var url="http://106.14.78.114:18812/docapi/order/confirm";
	$.ajax({
		url: url, //支付并获取链接
		data: JSON.stringify({
			'custId':custId,
			'orderId': orderId,
			'cardList': cardInfo
		}),
		type: "POST", //HTTP请求方法
		dataType: 'JSON', //获取数据执行方式
		contentType:'application/json',
		success: function (data) {
			// if(data.status == 'True'){//传入为JSON对象格式
			// 	alert('连接成功');
			// 	//解析返回的数据,并存在localStorage
			// 	//save2local();
			// 	//跳转到Order.html页面
			// 	//window.location.href="Order.html";
			// }
			// else{ 
			// 	//$("#labletip").show();
			// 	alert('连接失败');
			//}
			//console.log(data);
			if(data.returnCode==0){//成功获得下载链接
				$('#lianjie').append('<a id="xiazai" href="#"></a>');
				$('#xiazai').attr('href', data.toDownloadUrl);
				$('#xiazai').attr('download', data.toDownloadUrl);
				//修改文字：
				$("#xiazai").text('下载链接：' + data.toDownloadUrl);
				$('#xiazai').css({
					"float": "left",
					"font-size": "12px",
					"padding-bottom": "1em",
					"padding-left": "1em"
				});
			}
			else
			{
				alert(data.returnMsg);
				return;
			}
		},
		error: function (err) {
			alert('连接失败');
		}
	});
}



//获取卡密值
function getKami() {
	var arr = [];
	$("input[type='text']").each(function (index,elem) {
		//console.log($(this).val());
		arr.push({
			'paycardType': "taobao",
			'paycardNo': elem.value,
			'paycardPass': ""
		});
		// arr[index]={
		// 	'paycardType': "taobao",
		// 	'paycardNo': $("#kami"+index).val(),
		// 	'paycardPass': ""
		// };
	});
	//console.log(arr);
	return arr;
}
//备用：localStorage
function save2local() {
	if (document.getElementById("submit").value != "") {
		var Key = document.getElementById("submit");
		localStorage.name = Key.value;
		location.href = 'index.html';
	} else {
		alert("error");
	}
}

function nojump() {
	var text = $('#hidden_frame').contents().find("body").text();
	// 根据后台返回值处理结果
	var j = $.parseJSON(text);
	if (j.status != 0) {
		alert(j.msg);
	} else {
		alert('导入成功');
		//location.href='BookResourceList.jsp'
	}
}
//提示消息弹窗
$(function () {
	$('#tishi').click(function () {
		alert("淘宝付款后您会立即收到一条带有卡密的旺旺消息，如果有多个卡密，请在每行输入一个卡密以获取下载链接。");
	})
});
